package com.bauer.base.designpattern.strategy;

/**
 * @Author ：rui.wei
 * @Date ：Created in 14:49 2019/7/2
 * @Description：
 */
public class StrategyContext {

    private Strategy strategy;


    /**
     * 这种方式运用的比较少   因为当策略很少且比较固定时  我们很少使用策略模式   使用条件语句即可达到我们想要的结果
     * @param strategy
     */
    public void setStrategy(Strategy strategy) {
        this.strategy = strategy;
    }

    public void strategyMethod(String key) {
        strategy.strategyMethod();
    }

}
